.w10{
	width: 100% !important;
}
.w11{
	width: 11%;
}
.w12-5{
	width: 12.5%;
}
.w-p-3{
	width: 3%;
}
.w2{
	width: 20% !important;
}
.w22{
	width: 22%;
}
.w25{
	width: 25%;
}
.w5{
	width: 50% !important;
}
.w75{
	width: 75%;
}
.w85{
	width: 85%;
}
.w90{
	width: 90%;
}
.w-10{
	width: 10px;
}
.w-20{
	width: 20px;
}
.w-30{
	width: 30px;
}
.w-40{
	width: 40px;
}
.w-50{
	width: 50px;
}
.w-65{
	width: 65px;
}

.h10{
	height: 100% !important;
}

.h85{
	height: 85%;
}
.h-10{
	height: 10px;
}
.h-16{
	height: 16px;
}
.h-17{
	height: 17px;
}
.h-20{
	height: 20px;
}
.h-30{
	height: 30px;
}
.h-40{
	height: 40px;
}
.h-55{
	height: 55px;
}
.h-80{
	height: 80px;
}
.h-100{
	height: 100px;
}
.h-110{
	height: 110px;
}

.pdr-02{
	padding-right: 2px;
}
.pd-2{
	padding: 2.5px;
}
.pd-20{
	padding: 20px;
}
.pd-40-60{
	padding: 40px 60px;
}
.pd-20-60-10-60{
	padding: 20px 60px 10px 60px;
}
.pd-30-60-90-60{
	padding: 30px 60px 80px 60px;
}

.pdt-05{
	padding-top: 5px;
}
.pdt-10{
	padding-top: 10px;
}
.pdt-15{
	padding-top: 15px;
}
.pdt-20{
	padding-top: 20px;
}
.pdt-32{
	padding-top: 32px;
}

.pdb-05{
	padding-bottom: 5px;
}
.pdb-10{
	padding-bottom: 10px;
}
.pdb-15{
	padding-bottom: 15px;
}
.pdb-20{
	padding-bottom: 20px;
}
.pdb-32{
	padding-bottom: 32px;
}


.pdl-02{
	padding-left: 2px;
}
.pdl-05{
	padding-left: 5px;
}
.pdl-10{
	padding-left: 10px;
}
.pdl-15{
	padding-left: 15px;
}
.pdl-18{
	padding-left: 18px;
}
.pdl-20{
	padding-left: 20px;
}
.pdl-25{
	padding-left: 25px;
}

.pdr-05{
	padding-right: 5px;
}
.pdr-10{
	padding-right: 10px;
}
.pdr-15{
	padding-right: 15px;
}
.pdr-18{
	padding-right: 18px;
}
.pdl-20{
	padding-right: 20px;
}
.pdl-25{
	padding-right: 25px;
}

.mar-5{
	margin: 5px;
}
.mart-4{
	margin-top: 4.5px;
}
.mart-5{
	margin-top: 4.5px;
}
.mart-10{
	margin-top: 10px;
}
.mart-12{
	margin-top: 12.5px;
}
.mart-15{
	margin-top: 18px;
}
.mart-50-{
	margin-top: -50px;
}

.marb-5{
	margin-bottom: 5px;
}
.marb-10{
	margin-bottom: 10px;
}
.marb-15{
	margin-bottom: 15px;
}
.marr-5{
	margin-right: 5px;
}
.marr-10{
	margin-right: 10px;
}
.marr-15{
	margin-right: 15px;
}

.t-149bfe{
	color: #149bfe;
}
.t-999{
	color: #999999;
}
.t-wh{
	color: white;
}
.t-bla{
	color: black;
}
.t-ff5352{
	color: #ff5352;
}
.t-a48145{
	color: #a48145;
}

.c-wh{
	background: white;
}
.c-edf1f4{
	background: #edf1f4;
}
.c-eeedf2{
	background: #eeedf2;
}
.c-f0eff4{
	background: #f0eff4;
}
.c-e2e2e2{
	background: #e2e2e2;
}
.c-149bfe{
	background: #149bfe;
}
.c-46d35b{
	background: #46d35b;
}
.c-ff5352{
	background: #ff5352;
}

.dspn{
	display: none;
}
.ui-hide{
	visibility: hidden;
}
.ui-show{
	visibility: visible;
}
.pstna{
	position: absolute;
}
.pstnr{
	position:relative;
}
.pstnf{
	position: fixed;
}

.top-0{
	top: 0;
}
.top-pre-30{
	top: 30%;
}
.top-pre-50{
	top: 50%;
}
.top-pre-60{
	top: 60%;
}

.ov-h{
	overflow: hidden;
}
.tx-c{
	text-align: center;
}
.tx-l{
	text-align: left;
}
.ftb{
	font-weight: bold;
}
.fll{
	float: left;
}
.flr{
	float: right;
}
.ftz-8{
	font-size: 8px;
}
.ftz-12{
	font-size: 12px;
}
.ftz-13{
	font-size: 13px;
}
.ftz-14{
	font-size: 14px;
}
.ftz-15{
	font-size: 15px;
}
.ftz-16{
	font-size: 16px;
}
.ftz-18{
	font-size: 18px;
}
.ftz-20{
	font-size: 20px;
}
.ftz-30{
	font-size: 30px;
}
.umh-25{
	line-height: 25px;
}
.line-h-0{
	line-height: 0;
}
.line-h-25{
	height: 25px;
	line-height: 25px;
}
.line-h-35{
	height: 35px;
	line-height: 35px;
}
.line-h-40{
	height: 40px;
	line-height: 40px;
}
.line-h-45{
	height: 45px;
	line-height: 45px;
}
.bor-1-f5f5f5{
	border: 1px solid #f5f5f5;
}
.bor-1-5cade2{
	border: 1px solid #5CADE2;
}
.b-tb-f5f5f5{
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
.b-b-f5f5f5{
	border-bottom: 1px solid #f5f5f5;
}
.b-l-f5f5f5{
	border-left: 1px solid #f5f5f5;
}
.b-r-f5f5f5{
	border-right: 1px solid #f5f5f5;
}
.bor-b3b3b3{
	border: 1px solid #B3B3B3;
}
.b-r-b3b3b3{
	border-right: 1px solid #B3B3B3;
}
.bor-r-4{
	border-radius: 4px;
}
.gradient1 {
	background-image: -webkit-linear-gradient(45deg, #149afd, #3eacfb);
	background-image: -moz-linear-gradient(45deg, #149afd, #3eacfb);
	background-image: -o-linear-gradient(45deg, #149afd, #3eacfb);
	background-image: linear-gradient(45deg, #149afd, #3eacfb);
}
.op-7{
	opacity: .7;
}

.bottom-0{
	bottom: 0;
}
.bottom-10{
	bottom: 10px !important;
}
.b-radius-3{
	border-radius: 3px;
}
.b-radius-5{
	border-radius: 5px;
}
.b-radius-6{
	border-radius: 6px;
}
.bor-r-50{
	border-radius: 50%;
}
.clearfix {
	*zoom: 1;
}

.box{
	margin: 0 auto;
}
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}
.select-list{
	-webkit-box-shadow: 0 0 1rem rgba(204,204,204, .5);
	box-shadow: 0 0 0.25rem rgba(204,204,204, .5);
}
.select-list-active{
	background: #149bfe;
	color: white;
}
.us4 {
	-webkit-box-shadow: 0 0 1rem rgba(255,83,82, .5);
	box-shadow: 0 0 1rem rgba(255,83,82, .5);
}
.us5 {
	-webkit-box-shadow: 0 0 1rem rgba(61, 177, 255, .5);
	box-shadow: 0 0 1rem rgba(61, 177, 255, .5);
}
.us6 {
	-webkit-box-shadow: 0 0 1rem rgba(204,204,204, .5);
	box-shadow: 0 0 0.25rem rgba(204,204,204, .5);
}
.tx-o{
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.bor{
	bottom: 0; border: 1px solid #149BFE;
	border-radius: 1px;
}
.dsp-lb{
	display: inline-block;
}
/*支付成功*/
.big-circle{
	width: 196px;
	height: 196px;
	border: 2px solid #149afd;
}
.bor-1-149afd{
	border: 1px solid #149afd;
}
.small-circle{
	border: 10px solid #FFFFFF;
	border-radius: 25px;
}
.small-circle > div{
	width: 90px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #149AFD;
	border-radius: 15px;
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	25% {
		opacity: 0.25;
	}
	50% {
		opacity: 0.5;
	}
	75% {
		opacity: 0.75;
	}
	100% {
		opacity: 1;
	}
}
.fadeIn{
	-webkit-animation-name: fadeIn; /*动画名称*/
	-webkit-animation-duration: 0.2s; /*动画持续时间*/
	-webkit-animation-iteration-count: 1; /*动画次数*/
	-webkit-animation-delay: 0s; /*延迟时间*/
}
@-webkit-keyframes flicker {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.flicker{
	animation-name: flicker;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
	animation-delay: 0s;
	/*animation-direction:alternate;*/
	-webkit-animation-name: flicker; /*动画名称*/
	-webkit-animation-duration: 1s; /*动画持续时间*/
	-webkit-animation-iteration-count: infinite; /*动画次数*/
	-webkit-animation-delay: 0s; /*延迟时间*/
	/*-webkit-animation-direction:alternate;*/
}
.c-000-4{
	background-color: rgba(0, 0, 0, 0.4);
}
.zindex9{
	z-index: 1111;
}
.b-radius-15{
	border-radius: 10px;
}

.box-s{
	box-sizing: border-box;
}
.box-c{
	box-sizing: content-box;
}
.dot{
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background: #B3B3B3;
	margin: 15px auto;
}
.flex{
	display: flex;flex-direction: row;justify-content: center;
}
.flex-1 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.img-mid {
	vertical-align: middle;
}

input{
	-webkit-user-select:text !important;
	-webkit-appearance: none;
}
